const orgType = [
  { code: '01', name: '综治委' },
  { code: '02', name: '综治办' },
  { code: '03', name: '综治中心' }
]
const orgLevel = [
  { code: '01', name: '中央' },
  { code: '02', name: '省、自治区、直辖市' },
  { code: '03', name: '地、市、州、盟' },
  { code: '04', name: '县、市、区、旗' },
  { code: '05', name: '乡镇、街道' },
  { code: '06', name: '村、社区' }
]

const sex = [
  { code: '男', name: '男' },
  { code: '女', name: '女' }
]

const jilian = [
  {
    value: '浙江',
    label: '浙江',
    children: [
      {
        value: '杭州',
        label: '杭州',
        children: [
          {
            value: '淳安县',
            label: '淳安县'
          }
        ]
      }
    ]
  }
]
const levelType = [
  { code: '111', name: '省部级正职' },
  { code: '112', name: '省部级副职' },
  { code: '121', name: '厅局级正职' },
  { code: '122', name: '厅局级副职' },
  { code: '131', name: '县处级正职' },
  { code: '132', name: '县处级副职' },
  { code: '141', name: '乡科级正职' },
  { code: '142', name: '乡科级副职' },
  { code: '150', name: '科员级' },
  { code: '160', name: '办事员级' },
  { code: '199', name: '未定级公务员' }
]
const positionType = [
  { code: '01', name: '主任' },
  { code: '02', name: '副主任' },
  { code: '03', name: '处长' },
  { code: '04', name: '副处长' },
  { code: '05', name: '科长' },
  { code: '06', name: '副科长' },
  { code: '07', name: '科员' },
  { code: '08', name: '办事员' }
]
const specialtiesType = [
  { code: '01', name: '驾车' },
  { code: '02', name: '驾船' },
  { code: '03', name: '驾机' },
  { code: '04', name: '射击' },
  { code: '05', name: '爆破' },
  { code: '06', name: '枪械' },
  { code: '07', name: '绘画' },
  { code: '08', name: '书法' },
  { code: '09', name: '摄影' },
  { code: '10', name: '摄像' },
  { code: '11', name: '表演' },
  { code: '12', name: '雕刻' },
  { code: '13', name: '通讯技术' },
  { code: '14', name: '计算机技术' },
  { code: '15', name: '法律咨询' },
  { code: '16', name: '心理咨询' },
  { code: '17', name: '医疗救护' },
  { code: '18', name: '武术' },
  { code: '19', name: '维修' },
  { code: '20', name: '外语' },
  { code: '21', name: '民族语言' },
  { code: '22', name: '手语' },
  { code: '99', name: '其他' }
]
const nation = [
  { code: '汉族', name: '汉族' },
  { code: '蒙古族', name: '蒙古族' },
  { code: '回族', name: '回族' },
  { code: '藏族', name: '藏族' },
  { code: '维吾尔族', name: '维吾尔族' },
  { code: '苗族', name: '苗族' },
  { code: '彝族', name: '彝族' },
  { code: '壮族', name: '壮族' },
  { code: '布依族', name: '布依族' },
  { code: '朝鲜族', name: '朝鲜族' },
  { code: '满族', name: '满族' },
  { code: '侗族', name: '侗族' },
  { code: '瑶族', name: '瑶族' },
  { code: '白族', name: '白族' },
  { code: '土家族', name: '土家族' },
  { code: '哈尼族', name: '哈尼族' },
  { code: '哈萨克族', name: '哈萨克族' },
  { code: '傣族', name: '傣族' },
  { code: '黎族', name: '黎族' },
  { code: '傈僳族', name: '傈僳族' },
  { code: '佤族', name: '佤族' },
  { code: '畲族', name: '畲族' },
  { code: '高山族', name: '高山族' },
  { code: '拉祜族', name: '拉祜族' },
  { code: '水族', name: '水族' },
  { code: '东乡族', name: '东乡族' },
  { code: '纳西族', name: '纳西族' },
  { code: '景颇族', name: '景颇族' },
  { code: '柯尔克孜族', name: '柯尔克孜族' },
  { code: '土族', name: '土族' },
  { code: '达翰尔族', name: '达翰尔族' },
  { code: '么佬族', name: '么佬族' },
  { code: '羌族', name: '羌族' },
  { code: '布朗族', name: '布朗族' },
  { code: '撒拉族', name: '撒拉族' },
  { code: '毛南族', name: '毛南族' },
  { code: '仡佬族', name: '仡佬族' },
  { code: '锡伯族', name: '锡伯族' },
  { code: '阿昌族', name: '阿昌族' },
  { code: '普米族', name: '普米族' },
  { code: '塔吉克族', name: '塔吉克族' },
  { code: '怒族', name: '怒族' },
  { code: '乌孜别克族', name: '乌孜别克族' },
  { code: '俄罗斯族', name: '俄罗斯族' },
  { code: '鄂温克族', name: '鄂温克族' },
  { code: '德昂族', name: '德昂族' },
  { code: '保安族', name: '保安族' },
  { code: '裕固族', name: '裕固族' },
  { code: '京族', name: '京族' },
  { code: '塔塔尔族', name: '塔塔尔族' },
  { code: '独龙族', name: '独龙族' },
  { code: '鄂伦春族', name: '鄂伦春族' },
  { code: '赫哲族', name: '赫哲族' },
  { code: '门巴族', name: '门巴族' },
  { code: '珞巴族', name: '珞巴族' },
  { code: '基诺族', name: '基诺族' }
]

const politicalStatus = [
  { code: '中共党员', name: '中共党员' },
  { code: '中共预备党员', name: '中共预备党员' },
  { code: '共青团员', name: '共青团员' },
  { code: '民革党员', name: '民革党员' },
  { code: '民盟盟员', name: '民盟盟员' },
  { code: '民建会员', name: '民建会员' },
  { code: '民进会员', name: '民进会员' },
  { code: '农工党党员', name: '农工党党员' },
  { code: '致公党党员', name: '致公党党员' },
  { code: '九三学社社员', name: '九三学社社员' },
  { code: '台盟盟员', name: '台盟盟员' },
  { code: '无党派人士', name: '无党派人士' },
  { code: '群众', name: '群众' }
]
const education = [
  { code: '博士', name: '博士' },
  { code: '硕士', name: '硕士' },
  { code: '本科', name: '本科' },
  { code: '专科', name: '专科' },
  { code: '中专', name: '中专' },
  { code: '高中', name: '高中' },
  { code: '初中', name: '初中' },
  { code: '小学', name: '小学' }
]
const educationLevel = [
  { code: '博士', name: '博士' },
  { code: '硕士', name: '硕士' },
  { code: '本科', name: '本科' },
  { code: '专科', name: '专科' },
  { code: '中专', name: '中专' },
  { code: '高中', name: '高中' },
  { code: '初中', name: '初中' },
  { code: '小学', name: '小学' }
]

const groupType = [
  { code: '01', name: '专职巡防队伍' },
  { code: '02', name: '义务巡防队伍' },
  { code: '03', name: '保安服务公司' },
  { code: '04', name: '志愿者队伍' }
]

const policyType = [
  { code: '01', name: '表彰奖励' },
  { code: '02', name: '通报' },
  { code: '03', name: '沟通警示' },
  { code: '04', name: '约谈' },
  { code: '05', name: '挂牌督办' },
  { code: '06', name: '处分建议' },
  { code: '07', name: '实行一票否决权制' },
  { code: '99', name: '其他' }
]

const caseType = [
  { code: '01', name: '安全事故' },
  { code: '02', name: '群体性事件' },
  { code: '03', name: '食品安全事故' },
  { code: '04', name: '有关刑事案件' },
  { code: '99', name: '其他' }
]

const caseLevel = [
  { code: '01', name: '特别重大' },
  { code: '02', name: '重大' },
  { code: '03', name: '较大' },
  { code: '04', name: '一般' }
]

const maritalStatus = [
  { code: '已婚', name: '已婚' },
  { code: '未婚', name: '未婚' },
  { code: '离异', name: '离异' }
]

const faith = [
  { code: '无', name: '无' },
  { code: '基督教', name: '基督教' },
  { code: '伊斯兰教', name: '伊斯兰教' },
  { code: '佛教', name: '佛教' },
  { code: '道教', name: '道教' },
  { code: '天主教', name: '天主教' },
  { code: '其他', name: '其他' }
]

const householdUniform = [
  { code: '01', name: '一致' },
  { code: '02', name: '不一致' }
]

const comeReason = [
  { code: '01', name: '务工' },
  { code: '02', name: '务农' },
  { code: '03', name: '经商' },
  { code: '04', name: '学习培训' },
  { code: '05', name: '婚嫁' },
  { code: '06', name: '随迁' },
  { code: '07', name: '治病疗养' },
  { code: '08', name: '投亲靠友' },
  { code: '09', name: '工作调动' },
  { code: '99', name: '其他' }
]

const houseType = [
  { code: '01', name: '自购房屋' },
  { code: '02', name: '租赁房屋' },
  { code: '03', name: '寄宿' },
  { code: '04', name: '借住' },
  { code: '05', name: '单位宿舍' },
  { code: '06', name: '临时性宿舍' },
  { code: '07', name: '农民工公寓' },
  { code: '99', name: '其他' }
]

const cardType = [
  { code: '01', name: '居住证' },
  { code: '02', name: '暂住证' },
  { code: '99', name: '其他' }
]

const yesOrNo = [
  { code: 1, name: '是' },
  { code: 0, name: '否' }
]

const healthOpts = [
  { code: '01', name: '很好' },
  { code: '02', name: '较好' },
  { code: '03', name: '一般' },
  { code: '04', name: '较差' },
  { code: '05', name: '很差' }
]

const stayBehindType = [
  { code: '01', name: '留守老人' },
  { code: '02', name: '留守妇女' },
  { code: '03', name: '留守儿童' }
]

const populationType = [
  { code: '1', name: '户籍人口' },
  { code: '2', name: '流动人口' },
  { code: '3', name: '留守人员' }
]

const purposeComingChina = [
  { code: '01', name: '商务' },
  { code: '02', name: '就业' },
  { code: '03', name: '学习' },
  { code: '04', name: '定居' },
  { code: '05', name: '探亲' },
  { code: '99', name: '其他' }
]

const buildingUse = [
  { code: '01', name: '住宅' },
  { code: '02', name: '商业' },
  { code: '03', name: '办公' },
  { code: '04', name: '工业' },
  { code: '05', name: '仓储' },
  { code: '06', name: '商住混用' },
  { code: '99', name: '其他' }
]

const rentUse = [
  { code: '01', name: '宿舍' },
  { code: '02', name: '住房' },
  { code: '03', name: '商铺' },
  { code: '04', name: '办公' },
  { code: '05', name: '仓库' },
  { code: '06', name: '厂房' },
  { code: '99', name: '其他' }
]

const hiddenDanger = [
  { code: '00', name: '无' },
  { code: '01', name: '火灾隐患' },
  { code: '02', name: '治安隐患' },
  { code: '03', name: '矛盾纠纷隐患' },
  { code: '04', name: '危化物品隐患' },
  { code: '05', name: '疾病传染隐患' },
  { code: '99', name: '其他' }
]

// ------------------------------------------

const crimeAdd = [
  { code: 1, name: '是' },
  { code: 0, name: '否' }
]

const chargeBefore = [
  { code: '01', name: '危害国家安全罪' },
  { code: '02', name: '危害公共安全罪' },
  { code: '03', name: '破坏社会主义市场经济秩序罪' },
  { code: '04', name: '侵犯公民人身权利、民主权利罪' },
  { code: '05', name: '侵犯财产罪' },
  { code: '06', name: '妨害社会管理秩序罪' },
  { code: '07', name: '危害国防利益罪' },
  { code: '08', name: '贪污贿赂罪' },
  { code: '09', name: '渎职罪' },
  { code: '10', name: '军人违反职责罪' }
]

const dangerType = [
  { code: '01', name: '重点帮教人员' },
  { code: '02', name: '一般帮教人员' }
]

const joinSituation = [
  { code: '01', name: '基层政府接回' },
  { code: '02', name: '监所送回原籍' },
  { code: '03', name: '司法所接回' },
  { code: '04', name: '公安机关落实管控措施' },
  { code: '05', name: '基层组织接回' },
  { code: '06', name: '人员自返' },
  { code: '99', name: '其他衔接情况' }
]

const arrangeSituation = [
  { code: '01', name: '落实责任田' },
  { code: '02', name: '公益性岗位安置' },
  { code: '03', name: '企业认证为安置基地安置' },
  { code: '04', name: '建设政府投入为主的安置基地安置' },
  { code: '05', name: '从事个体经营' },
  { code: '06', name: '企业和经济实体吸纳就业' },
  { code: '07', name: '自主创业' },
  { code: '99', name: '其他安置方式' }
]

const crimeAgain = [
  { code: 1, name: '是' },
  { code: 0, name: '否' }
]

const correctionType = [
  { code: '01', name: '管制' },
  { code: '02', name: '缓刑' },
  { code: '03', name: '假释' },
  { code: '04', name: '暂予监外执行' },
  { code: '05', name: '剥夺政治权利' }
]

const acceptType = [
  { code: '01', name: '自行报到' },
  { code: '02', name: '狱所押送' },
  { code: '03', name: '当庭交接' },
  { code: '99', name: '其他' }
]

const crimeHistorySituation = [
  { code: '01', name: '吸毒史' },
  { code: '02', name: '逃脱史' },
  { code: '03', name: '自杀史' },
  { code: '04', name: '袭警史' }
]

const crimeInvolveSituation = [
  { code: '01', name: '涉毒' },
  { code: '02', name: '涉黑' },
  { code: '03', name: '涉枪' }
]

const buildCorrectionTeam = [
  { code: 1, name: '是' },
  { code: 0, name: '否' }
]

const correctionTeamSituation = [
  { code: '01', name: '司法所工作人员' },
  { code: '02', name: '社会工作者' },
  { code: '03', name: '志愿者' },
  { code: '04', name: '村（居）委会成员' },
  { code: '05', name: '所在单位' },
  { code: '06', name: '就读学校人员' },
  { code: '07', name: '家庭成员或监护人' },
  { code: '09', name: '保证人' },
  { code: '99', name: '其他' }
]

const relieveCorrectionType = [
  { code: '01', name: '期满解除' },
  { code: '02', name: '收监执行' },
  { code: '03', name: '死亡' },
  { code: '04', name: '居住地变更' },
  { code: '99', name: '其他' }
]

const deposit = [
  { code: 1, name: '是' },
  { code: 0, name: '否' }
]

const omit = [
  { code: 1, name: '是' },
  { code: 0, name: '否' }
]

const familyIncome = [
  { code: '01', name: '无固定经济来源' },
  { code: '02', name: '有固定经济来源' },
  { code: '03', name: '低收入家庭' },
  { code: '04', name: '贫困' },
  { code: '99', name: '其他' }
]

const bringIntoBaseLiving = [
  { code: 1, name: '是' },
  { code: 0, name: '否' }
]

const diagnoseType = [
  { code: '01', name: '精神分裂症' },
  { code: '02', name: '分裂情感性障碍' },
  { code: '03', name: '持久的妄想性障碍（偏执性精神病）' },
  { code: '04', name: '双相（情感）障碍' },
  { code: '05', name: '癫痛所致精神障碍' },
  { code: '06', name: '精神发育迟滞伴发精神障碍' },
  { code: '07', name: '重度抑郁发作' },
  { code: '08', name: '精神活性物质所致精神障碍' },
  { code: '99', name: '其他' }
]

const createTrouble = [
  { code: 1, name: '是' },
  { code: 0, name: '否' }
]

const dangerLevel = [
  { code: '01', name: '0级' },
  { code: '02', name: '1级' },
  { code: '03', name: '2级' },
  { code: '04', name: '3级' },
  { code: '05', name: '4级' },
  { code: '06', name: '5级' }
]

const cureSituation = [
  { code: '01', name: '住院治疗' },
  { code: '02', name: '居家服用抗精神病药物治疗' },
  { code: '03', name: '其他治疗' },
  { code: '04', name: '未接受过治疗' }
]

const cureReason = [
  { code: '01', name: '已发生危害他人安全的行为' },
  { code: '02', name: '存在危害他人安全的危险' },
  { code: '99', name: '其他' }
]

const managers = [
  { code: '01', name: '基层医务人员' },
  { code: '02', name: '片区民警' },
  { code: '03', name: '民政干事' },
  { code: '04', name: '助残员' },
  { code: '05', name: '村（居）委会干部' },
  { code: '99', name: '其他' }
]

const controlSituation = [
  { code: '01', name: '在控' },
  { code: '02', name: '失控' },
  { code: '03', name: '死亡' },
  { code: '04', name: '出国（境）' },
  { code: '05', name: '社会面戒断三年未复吸' },
  { code: '06', name: '社会面戒断不满三年' }
]

const crime = [
  { code: 1, name: '是' },
  { code: 0, name: '否' }
]

const hivInfectWay = [
  { code: '01', name: '异性性传播' },
  { code: '02', name: '同性性传播' },
  { code: '03', name: '注射毒品传播' },
  { code: '04', name: '母婴传播' },
  { code: '05', name: '输血及使用血制品传播' },
  { code: '06', name: '性接触加注射毒品传播' },
  { code: '07', name: '既往采血浆传播' },
  { code: '99', name: '不详' }
]

const followType = [
  { code: '00', name: '无' },
  { code: '01', name: '故意传播' },
  { code: '02', name: '造谣传谣' },
  { code: '03', name: '恐吓' },
  { code: '04', name: '聚众上访' },
  { code: '05', name: '非正常维权' },
  { code: '06', name: '非正常上访' }
]

const hivCureSituation = [
  { code: '00', name: '无' },
  { code: '01', name: '羁押' },
  { code: '02', name: '抗病毒治疗' },
  { code: '03', name: '戒毒药物维持治疗' },
  { code: '99', name: '其他' }
]

const youngsterType = [
  { code: '01', name: '闲散青少年' },
  { code: '02', name: '有不良行为或严重不良行为青少年' },
  { code: '03', name: '流浪乞讨未成年人' },
  { code: '04', name: '服刑人员未成年子女' },
  { code: '05', name: '农村留守儿童' },
  { code: '99', name: '其他' }
]

const familySituation = [
  { code: '01', name: '低收入家庭' },
  { code: '02', name: '单亲家庭' },
  { code: '03', name: '流动家庭' },
  { code: '04', name: '扶养人受教育水平相对较低' },
  { code: '05', name: '与父母关系不融洽' },
  { code: '06', name: '家庭成员的不良行为多' },
  { code: '99', name: '其他' }
]

const focusPeople = [
  { code: 1, name: '是' },
  { code: 0, name: '否' }
]

const populationTypeSpecial = [
  { code: '1', name: '刑满释放人员' },
  { code: '2', name: '社区矫正人员' },
  { code: '3', name: '肇事肇祸等严重精神障碍患者' },
  { code: '4', name: '吸毒人员' },
  { code: '5', name: '艾滋病危险人员' },
  { code: '6', name: '重点青少年' }
]

const dangerousType = [
  { code: '00', name: '无' },
  { code: '01', name: '治安隐患' },
  { code: '02', name: '消防隐患' },
  { code: '03', name: '矛盾纠纷隐患' },
  { code: '04', name: '劳资纠纷隐患' },
  { code: '99', name: '其他' }
]

const attentionLevel = [
  { code: '01', name: '高' },
  { code: '02', name: '中' },
  { code: '03', name: '低' }
]

const organizeType = [
  { code: '01', name: '社会团体' },
  { code: '02', name: '民办非企业单位' },
  { code: '03', name: '基金会' },
  { code: '99', name: '其他' }
]

const organizationType = [
  { code: 1, name: '新经济组织' },
  { code: 2, name: '社会组织' }
]

const common = [
  { code: 'Y', name: '是' },
  { code: 'N', name: '不是' }
]

export default {
  orgType,
  orgLevel,
  sex,
  jilian,
  levelType,
  positionType,
  specialtiesType,
  nation,
  politicalStatus,
  education,
  educationLevel,
  groupType,
  policyType,
  caseType,
  caseLevel,
  maritalStatus,
  faith,
  householdUniform,
  comeReason,
  houseType,
  cardType,
  yesOrNo,
  healthOpts,
  stayBehindType,
  populationType,
  purposeComingChina,
  buildingUse,
  rentUse,
  hiddenDanger,
  crimeAdd,
  chargeBefore,
  dangerType,
  joinSituation,
  arrangeSituation,
  crimeAgain,
  correctionType,
  acceptType,
  crimeHistorySituation,
  crimeInvolveSituation,
  buildCorrectionTeam,
  correctionTeamSituation,
  relieveCorrectionType,
  deposit,
  omit,
  familyIncome,
  bringIntoBaseLiving,
  diagnoseType,
  createTrouble,
  dangerLevel,
  cureSituation,
  cureReason,
  managers,
  controlSituation,
  crime,
  hivInfectWay,
  followType,
  hivCureSituation,
  youngsterType,
  familySituation,
  focusPeople,
  populationTypeSpecial,
  dangerousType,
  attentionLevel,
  organizeType,
  organizationType,
  common
}
